﻿package com.bizmlib.ui.composite
{
	import flash.events.IEventDispatcher;
	
	/**
	 * Note, class should also dispatch all those events listed in a UICompositeItemEvent class.
	 */
	public interface IUICompositeItem extends IEventDispatcher
	{
		/**
		 * Method signatures has been changed so that a return type is Boolean instead of void method in order
		 * to make a UIComposition implement a IUICompositionItem interface. Sorry for any possible build errors.
		 */
		function show():Boolean;
		function hide():Boolean;
	}
}